<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Db4oTools</name>
    </assembly>
    <members>
        <member name="T:Db4oTools.NativeQueries.QueryExpressionBuilder">
            <summary>
            Build a com.db4o.nativequery.expr tree out of
            a predicate method definition.
            </summary>
        </member>
        <member name="M:Db4oTools.NativeQueries.QueryExpressionBuilder.Visitor.RegisterAssembly(Mono.Cecil.AssemblyDefinition)">
            <summary>
            Registers an assembly so it can be looked up by its assembly name
            string later.
            </summary>
            <param name="assembly"></param>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Db4oTools.Defragment" -->
        <member name="M:Db4oTools.Defragment.#ctor">
            the main method is the only entry point
        </member>
        <member name="M:Db4oTools.Defragment.Main(System.String[])">
            the main method that runs Defragment. 
            @param String[] a String array of length 1, with the name of
            the database file as element 0.
        </member>
        <!-- Badly formed XML comment ignored for member "M:Db4oTools.Defragment.Run(System.String,System.Boolean)" -->
        <member name="M:Db4oTools.Defragment.FilterSubclasses(com.db4o.ext.StoredClass[])">
            <summary>
            Remove subclasses from the list since objects from subclasses will be
            returned by superclass.GetIds()
            </summary>
            <param name="classes"></param>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Db4oTools.Logger" -->
        <member name="M:Db4oTools.Logger.Main(System.String[])">
            opens a database file and logs the content of a class to
            standard out.
            @param [database filename] [fully qualified classname]
        </member>
        <member name="M:Db4oTools.Logger.Log(com.db4o.ObjectContainer,System.Object)">
            logs the structure of an object. @param container the {@link ObjectContainer} to be used, or null to log any object. @param <code>Object</code> the object to be analysed.
        </member>
        <member name="M:Db4oTools.Logger.Log(System.Object)">
            logs the structure of an object. @param <code>Object</code> the object to be analysed.
        </member>
        <member name="M:Db4oTools.Logger.LogAll(com.db4o.ObjectContainer)">
            logs all objects in the passed ObjectContainer. @param container the {@link ObjectContainer} to be used.
        </member>
        <member name="M:Db4oTools.Logger.SetMaximumDepth(System.Int32)">
            limits logging to a maximum depth. @param int the maximum depth.
        </member>
        <!-- Badly formed XML comment ignored for member "T:Db4oTools.Statistics" -->
        <member name="M:Db4oTools.Statistics.Main(System.String[])">
            the main method that runs the statistics.
            @param String[] a String array of length 1, with the name
            of the database file as element 0.
        </member>
        <member name="T:Cecil.FlowAnalysis.ActionFlow.IActionBlockCollection">
            <summary>
            </summary>
        </member>
        <member name="M:Cecil.FlowAnalysis.ActionFlow.IActionFlowGraph.IsBranchTarget(Cecil.FlowAnalysis.ActionFlow.IActionBlock)">
            <summary>
            Checks if the specified block is the target of
            a branch or conditional branch block (only the Then path
            is considered).
            </summary>
            <param name="block">a block</param>
            <returns>true if the block is the target of a branch</returns>
        </member>
        <member name="P:Cecil.FlowAnalysis.ActionFlow.IActionFlowGraph.ControlFlowGraph">
            <summary>
            The control flow graph upon which this action flow graph
            was built.
            </summary>
        </member>
        <member name="P:Cecil.FlowAnalysis.ActionFlow.IActionFlowGraph.Blocks">
            <summary>
            Action blocks.
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.CecilUtilities.CecilFormatter">
            <summary>
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.CodeStructure.ExpressionPrinter">
            <summary>
            </summary>
        </member>
        <member name="M:Cecil.FlowAnalysis.ControlFlow.IControlFlowGraph.GetData(Mono.Cecil.Cil.Instruction)">
            <summary>
            Retrieves data about a specific instruction.
            </summary>
            <param name="instruction"></param>
            <returns></returns>
        </member>
        <member name="P:Cecil.FlowAnalysis.ControlFlow.IControlFlowGraph.MethodBody">
            <summary>
            The method body represented by this control flow graph.
            </summary>
        </member>
        <member name="P:Cecil.FlowAnalysis.ControlFlow.IControlFlowGraph.Blocks">
            <summary>
            The blocks.
            </summary>
        </member>
        <member name="P:Cecil.FlowAnalysis.ControlFlow.IInstructionData.StackBefore">
            <summary>
            Stack height before the execution of the related instruction.
            </summary>
        </member>
        <member name="P:Cecil.FlowAnalysis.ControlFlow.IInstructionData.StackAfter">
            <summary>
            Stack height after the execution of the related instruction.
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.Impl.ActionFlow.AbstractActionBlock">
            <summary>
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.Impl.ActionFlow.ActionBlockCollection">
            <summary>
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.Impl.ActionFlow.ActionGraphBuilder">
            <summary>
            </summary>
        </member>
        <member name="M:Cecil.FlowAnalysis.Impl.ActionFlow.ActionGraphBuilder.IsLogicalExpression(Cecil.FlowAnalysis.ControlFlow.IInstructionBlock)">
            <summary>
            Checks if the subgraph starting at block represents
            a logical expression.
            </summary>
            <param name="block"></param>
            <returns></returns>
        </member>
        <member name="T:Cecil.FlowAnalysis.Impl.ActionFlow.ConditionalBranchActionBlock">
            <summary>
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.Impl.ControlFlow.FlowGraphBuilder">
            <summary>
            </summary>
        </member>
        <member name="T:Cecil.FlowAnalysis.FlowGraphFactory">
            <summary>
            Creates the specific graphs.
            </summary>
        </member>
    </members>
</doc>
